﻿using DataType.CustomEnumType;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DataType.Actions
{
    public struct GuideShootAction : IBasicAction
    {
        private int actor;
        private int obj_id;
        private ActionType type;
        private int target_obj_id;
        private WeaponType weapon_id;
        private int guided_obj_id;

        public int Actor { get => actor; set => actor = value; }

        public int ObjID { get => obj_id; set => obj_id = value; }

        public ActionType Type { get => type; set => type = value; }

        public int TargetObjID { get => target_obj_id; set => target_obj_id = value; }
        public WeaponType WeaponID { get => weapon_id; set => weapon_id = value; }
        public int GuidedObjID { get => guided_obj_id; set => guided_obj_id = value; }
    }
}
